 
package com.xbongbong.admin.domain.entity;

import com.xbongbong.paas.toolbox.util.DateUtil;
import com.xbongbong.paas.toolbox.wrap.Entity;
import com.xbongbong.pro.enums.raiders.enums.RaidersVerificationEnum;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
* @author autoGen
* @time 2019-09-18 13:56:16
*/
@Getter
@Setter
@ToString
public class RaidersScoreExchangeEntity extends Entity {
	private static final long serialVersionUID = -7948712463577744282L;

	public RaidersScoreExchangeEntity (){
		long now = DateUtil.getNow();
		id = null;
		del = 0;
		addTime = now;
		updateTime = addTime;
		verification = RaidersVerificationEnum.NOT_VERIFICATION.getCode();
	}
	//========== properties ==========
	
	/**
	* 主键
	*/
	private Long id;
	/**
	* 公司id
	*/
	private String corpid;
	/**
	* 创建者id
	*/
	private String creatorId;
	/**
	* 创建时间时间戳（兑换时间）
	*/
	private Long addTime;
	/**
	 * 更新时间时间戳
	 */
	private Long updateTime;
	/**
	* 使用分值，默认0，这次兑换用了多少积分
	*/
	private Integer costScore;
	/**
	* 剩余分值，默认0，当前兑换后剩余多少分
	*/
	private Integer surplusScore;
	/**
	* 兑换码（默认空字符串）
	*/
	private String redeemCode;
	/**
	* 兑换商品
	*/
	private Long productId;
	/**
	* 核销（0.未核销 默认 1.已核销）
	*/
	private Integer verification;
	/**
	* 核销时间时间戳
	*/
	private Long verificationTime;
	/**
	 * 删除标记（默认0）
	 */
	private Integer del;
}

